package cn.yangliu.jpa.function;

/**
 * The interface Value transformer.
 *
 * @author 问道于盲
 * @date 2019-06-14
 */
@FunctionalInterface
public interface ValueTransformer {

    /**
     * 数据类型转换器
     *
     * @param column    字段名称
     * @param fieldType 实体对象属性类型
     * @param value     值
     * @return 转换类型 object
     */
    Object transform(String column, Class<?> fieldType, Object value);
}